Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Germany-w3 Israel F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Netherlands F4 Italy F24 Morocco F4 Italy F16 Netherlands F4 Germany-w4 Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Belgium F2 Israel F1 Israel F3 Croatia F1 Croatia F2 Italy F15 Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Sporting Challenger - Turin Jameson Cup - Milan Bauer Watertechnology Cup - Eckental BH Telecom Indoors Sarajevo 2006 - Sarajevo Mordovia Cup - Saransk Open de Rennes La Trinitaine - Rennes Lambertz Open by Stawag - Aachen 4th Volkswagen Challenger - Wolfsburg Unicredit (Suisse) Bank S.A. Challenger - Chiasso Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton IPP Open - Helsinki BMW Tennis Championship - Sunrise Siemens Open - Scheveningen Ljubljana Open 2008 - Ljubljana Lugano Challenger Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Urbana-Champaign Challenger - Urbana Gemax Open 2002 - Belgrade Shimadzu All Japan Indoor - Kyoto 2002 USTA Challenger of Calabasas - Calabasas JVC Trophy - Vienna Amer-Wilson Tampere Challenger - Tampere San Luis Potosi Challenger 2002 - San Luis Potosi ECM Cup - Prague Challenger Britania Zavaleta - Puebla 1st Challenger Tournament Leon - Leon Warta Cup - Sopot Architect Open - Budapest Challenger 42 - Andrezieux Dallas Challenger Ljubljana Open 2002 - Ljubljana DPD Challenger 2001 - Aschaffenburg Open Mutouest - St. Brieuc Black Forest Open 2000 - Freudenstadt Ostrava Open 2005 - Ostrava Nova Challenger Osaka - Osaka Skandia Open - Linz Jameson Cup - Milan Siemens Open - Scheveningen St. Petersburg Challenger 2006 - St. Petersburg The LTA Wrexham Challenger - Wrexham Challenger Brasov - Brasov KGHM Polish Indoors - Wroclaw TED Open - Istanbul The LTA Sunderland Challenger - Sunderland Caltanissetta Challenger Internationaux du Doubs - Besancon Challenger 42 - Andrezieux Corona Mexico City Open - Mexico City Okal Cup 2003 - Eckental IPP Open - Helsinki GHI Bronz Classic - Bronx Scheveningen Challenger Tennis Napoli Cup 2004 - Napoli Open de L'Isere - Grenoble Copa Sevilla-Internacionales de Andalucia - Seville Rennes Challenger Oberstraufen Cup - Oberstaufen Siemens Open 2004 - Scheveningen Logopak Challenger 2005 - Lubeck Citta di Como - Como Genova Challenger BMW Tennis Championship - Sunrise Trnava Challenger Siemens Open - Scheveningen Rennes Challenger Lambertz Open by Stawag - Aachen The LTA Nottingham Challenger - Nottingham Ethias Trophy - Mons XI Ciutat de Barcelona - Barcelona Music City Challenger - Nashville Kobstaedernes ATP Challenger - Kolding Bauer Watertechnilogy Cup 2008 - Eckental LTA Cardiff Challenger - Cardiff Ford Tennis Championships - Louisville Okal Cup 2004 - Eckental Bauer Watertechnology Cup - Eckental Challenger Groningen - Groningen Ischgl International ATP Challenger - Ischgl Rome Challenger Guzzini Challenger - Recanati Tennis Napoli Cup - Napoli Internazionali di Tennis di Bergamo - Bergamo Rhodes Challenger Furth Challenger Orbetello Challenger PrivatBank Cup - Dnepropetrovsk Meerbusch Challenger Labertz Open by Stawag - Aachen 3rd Volkswagon Challenger - Wolfsburg Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava CA-Challenge - Graz Black Forest Open - Freudenstadt Lambertz Open - Aachen Qatar Mobil Open 2001 - Doha Gerry Weber Open - Halle Scheveningen Challenger Alphen Challenger Lamberts Open by Stawag - Aachen Heineken Open - Auckland Copenhagen Open - Copenhagen Reunion Island Challenger Gerry Weber Open - Halle Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Dubai Tennis Open - Dubai Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London San Marino Challenger Prostejov Challenger Scheveningen Challenger Alphen Challenger Scheveningen Challenger Gemax Samsung Open 2005 - Belgrade The Tarka Challenger - Barnstaple Rome Challenger Bordeaux Challenger LTA Shrewsbury Challenger - Shrewsbury Intersport Heilbronn Open - Heilbronn Szczecin Challenger Heineken Challenger - Ho Chi Minh City Muller Cup - Ulm Amer-Wilson Challenger - Tampere San Marino Challenger Amersfoort Challenger Grodzisk Mazowiecki Challenger Prostejov Challenger VI Trofeo Ciudad de Quito - Quito BMW Open - Munich Roseto Degli Abruzzi 2 Challenger Gerry Weber Open - Halle Open de Franche-Comte - Besancon Mercedes Cup - Stuttgart Ismaning Challenger Andria Challenger Forli 6 Challenger Davidoff Swiss Indoors - Basel Copa Ericsson Mexico - Guadalajara Qatar Open - Doha Medibank Private International - Sydney Warsteiner Challenger Lubeck - Lubeck Open de la Comunidad Valenciana - Valencia Intersport Heilbronn Open - Heilbronn BMW Open - Munich Ordina Open - 's-Hertogenbosch Privatbank Open 2006 - Dnepropetrovsk Shymkent 2 Challenger Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Hamburg Challenger Aix En Provence Challenger Open Romania - Bucharest Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Internationaux de Nouvelle-Caledonie - New Caledonia Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Chennai Open - Chennai Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Riviera di Rimini Challenger - Rimini Akbank Private Banking-TED Open - Istanbul US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Thailand Open - Bangkok Pau Challenger Prague Challenger Biella 3 Challenger Heilbronn Open - Heilbronn Ostrava Challenger Warsteiner Challenger Lubeck - Lubeck Luedenscheid Challenger PBZ Zagreb Indoors - Zagreb LTA Men's Challenger - Wrexham BMW Brixina Tennis Open 2000 - Bressanone Braga Challenger Open 13 - Marseille Ismaning Challenger ABN/AMRO World Tennis Tournament - Rotterdam Forli 4 Challenger Lille Challenger St. Brieuc Challenger Prague 1 Challenger Shymkent 1 Challenger BMW Open - Munich Gerry Weber Open - Halle Luedenscheid Challenger Ordina Open - 's-Hertogenbosch Czech Indoor Open - Prague Volkswagen Challenger 2004 - Wolfsburg Sarajevo Open 2004 - Sarajevo Istanbul Challenger IPP Geneva Trophy - Geneva Black Forest Open 2004 - Freudenstadt Alicante Challenger Architect Open - Budapest Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Maspalomas Challenger Koblenz Challenger Legg Mason Tennis Classic - Washington Gemax Open - Belgrade Copa Club Campestre de Aguascalientes - Aguascalientes Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Cancun Challenger Banja Luka Challenger Florence Challenger ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Ismaning Challenger Delray Beach International Tennis Championships - Delray Beach Bangkok Challenger Bangkok Challenger Nur-Sultan Challenger Prague II Challenger Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Ostrava Challenger AIG Japan Open - Tokyo Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Trieste Challenger St. Petersburg Open - St. Petersburg BMW Open - Munich BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Jersey Challenger Helsinki Challenger Gelsor Open Romania - Bucharest Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Aix En Provence Challenger China Open - Beijing Erste Bank Open - Vienna The Hypo Group Tennis International 2008 - Poertschach Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Milan Challenger Chennai Open - Chennai Winston-Salem Open - Winston-Salem Open Sabadell Atlantico - Barcelona Topshelf Open - 's-Hertogenbosch Caltanissetta Challenger Swiss Indoors Basel - Basel ATP Studena Croatia Open - Umag BRD Nastase Tiriac Trophy - Bucharest Ordina Open - s-Hertogenbosch Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Erste Bank Open - Vienna Barletta Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Gerry Weber Open - Halle Millennium Estoril Open - Estoril Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Antalya Cup - Antalya ASB Classic - Auckland Plava Laguna Croatia Open - Umag PTT Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb Bet-At-Home Austrian Open - Kitzbuhel Portugal Open - Oeiras PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Athens Challenger Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Ricoh Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp PBZ Zagreb Indoors - Zagreb Libema Open - 's-Hertogenbosch German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle If Stockholm Open - Stockholm Trnava Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Heineken Open - Auckland Adidas International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Generali Open 2003 - Kitzbuhel Sibiu Challenger AIG Japan Open Tennis Championships - Tokyo Split 1 Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille The LTA Hull Challenger - Hull Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Generali Open - Kitzbuhel Quelle Cup 2000 - Furth Kremlin Cup - Moscow ASB Classic - Auckland Winston-Salem Open - Winston-Salem Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Warsteiner Challenger Lubeck 2001 - Lubeck Eisenberg Jerusalem Open - Jerusalem Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch The LTA Manchester Challenger - Manchester Lisbon Challenger Losinj Challenger ASB Classic - Auckland USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Okal Open - Eckental Traralgon Challenger Open 13 - Marseille Suisse Open - Gstaad Hungarian Open - Budapest Franklin Templeton Tennis Classic - Scottsdale Geneva Open - Geneva Intersport Heilbronn Open - Heilbronn Scheveningen Challenger AEGON International - Eastbourne Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Suisse Open - Gstaad Generali Open - Kitzbuhel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Libema Open - 's-Hertogenbosch Sibiu Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Noventi Open - Halle Forli Challenger Gerry Weber Open - Halle Liberec Challenger Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Amersfoort Challenger Heineken Trophy - 's-Hertogenbosch Open Seat Godo 2005 - Barcelona President's Cup - Tashkent ABN AMRO World Tennis Tournament - Rotterdam Sanremo Challenger Libema Open - 's-Hertogenbosch Heilbronn Challenger Sofia Open - Sofia Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort The Samsung Open - Nottingham Orange Prokom Open - Sopot BCR Open Romania - Bucharest Adelaide International 2 - Adelaide Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort AIG Japan Open - Tokyo Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 2002 Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Garanti Koza Sofia Open - Sofia China Open - Beijing Swiss Indoors Basel - Basel Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Sybase Open - San Jose Great Ocean Road Open - Melbourne The Priority Telecom Open - Amersfoort Trofeo Conde de Godo - Barcelona Sophia Antipolis Challenger Hamburg Challenger PTT Thailand Open - Bangkok AAPT Championships - Adelaide U.S. Men's Clay Court Championships - Houston ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha ARAG World Team Championship - Dusseldorf BCR Open Romania - Bucharest The Priority Telecom Open - Amersfoort Rogers Masters - Montreal Sony Ericsson Open - Miami Millennium Estoril Open - Estoril Chennai Open - Chennai Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Australian Open - Melbourne Wimbledon - London French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo French Open - Paris Rogers Cup - Montreal German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Australian Open - Melbourne Grand Prix Hassan II - Casablanca Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris PBZ Zagreb Indoors - Zagreb U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona French Open - Paris Wimbledon - London Swiss Open - Gstaad Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group I, 2R, RSA-NED 3-1 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, MKD-NED 1-4 Wimbledon - London Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 All Lower level tournaments Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, PO, GER-THA 4-1 Wimbledon (juniors) Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Olympics - Rio de Janeiro Olympics - Paris French Open (juniors) Olympics - London